# 8.7 函数编写指南
# 函数名称和模块名称应有意义
# 每个函数应有文档字符串格式的注释简要阐述其功能
# 给形参指定默认值时等号两边不要有空格
# 函数调用时关键字实参等号两边不要有空格
# 形参太多，超过建议行长时，在左括号后回车，并在下一行按两次Tab键，从而将形参列表与只缩进一层的函数体区分开
# 大多数编辑器会自动对齐后续参数列表行
# 如果程序或模块包含多个函数，可使用两个空行将相邻的函数分开，便于确定函数起止
# 文件开头无注释，所有import语句应放在文件开头；文件开头有注释，可以将import语句放在注释后
